package com.dc.refactoring._5_简化函数调用._10_RemoveSettingMethod.newObject;

/**
 * Description: 账户_移除设值函数
 * @author: gdc
 * @date: 2020/12/11
 * @version 1.0
 */
public class Account2 {

    // 存在对参数进行简单运算，此时参数就不能再设置为final
    private String id;

    // 如果运算简单，可以在构造器中处理，如果运算复杂，则可以提供独立函数，进行调用
    public Account2(String id) {
        initializeId(id);
    }

    public String getId() {
        return id;
    }


    private void initializeId(String id){
        this.id = "HBY_" + id;
    }

}
